<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Memory Management Unit</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Memory_Management_Unit"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Memory_Management_Unit rootpage-Memory_Management_Unit skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Memory Management Unit</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<p>Der Begriff <b>Memory Management Unit</b> (<b>MMU</b>; <span style="font-style:normal;font-weight:normal"><a href="Deutsche_Sprache" title="Deutsche Sprache">deutsch</a></span> <span lang="de-Latn"><b>Speicherverwaltungseinheit</b></span>) benennt eine <a href="Hardware" title="Hardware">Hardwarekomponente</a> eines <a href="Computer" title="Computer">Computers</a>, die den Zugriff auf den <a href="Arbeitsspeicher" title="Arbeitsspeicher">Arbeitsspeicher</a> verwaltet.
</p>
<div class="mw-heading mw-heading2"><h2 id="Aufgaben">Aufgaben</h2></div>
<p>Eine MMU rechnet <a href="Virtuelle_Adresse" class="mw-redirect" title="Virtuelle Adresse">virtuelle Adressen</a> jedes einzelnen Prozesses in physische Adressen des externen Speichers um.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>1.1<span class="cite-bracket">]</span></a></sup> Damit ermöglicht sie die Trennung zwischen Prozessspeicher und Hauptspeicher, was folgende Konzepte erlaubt:
</p>
<ul><li>Auslagern von zurzeit nicht benötigtem Speicher</li>
<li>Verzögertes Bereitstellen von angefordertem, aber noch nicht genutztem Speicher.</li>
<li>Isolation von Prozessen untereinander und zwischen Prozess und Betriebssystem</li>
<li>Sharing von einzelnen Seiten zwischen Prozessen (<a href="Shared_Memory" title="Shared Memory">Shared Memory</a>)</li>
<li>Non-Sharing von Seiten zwischen Threads eines Prozesses (<a href="Thread-local_storage" title="Thread-local storage">Thread-local storage</a>)</li>
<li>Einblenden von Dateien als Speicher (Memory-mapped files)</li></ul>
<p>Die MMU regelt auch <a href="Speicherschutz" title="Speicherschutz">Speicherschutzaufgaben</a>. So können einzelne <a href="Speicherbereich" title="Speicherbereich">Speicherbereiche</a> für die Ausführung von Code, zum weiteren Beschreiben oder zum Lesen gesperrt werden. Man unterscheidet hierbei zwischen der Abschottung von
</p>
<ul><li>Programmen untereinander („horizontale Trennung“): Programme können (zum Beispiel bei Fehlern) nicht auf Speicher anderer Programme zugreifen.</li>
<li>Programmen gegen das Betriebssystem („vertikale Hierarchie“): Das Funktionieren des Betriebssystems darf nicht durch (fehlerhafte) Anwendungsprogramme gefährdet werden. Dadurch ist der sichere Betrieb im Multitasking wesentlich einfacher, da die Hardware verhindert, dass ein Fehler in einem Prozess zu einem direkten Zugriff auf Daten eines anderen Prozesses oder des Betriebssystems führt. Außerdem kann durch die MMU jedem Prozess ein initial unfragmentierter, exklusiver Speicherraum präsentiert werden.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einsatz_und_Verwendung">Einsatz und Verwendung</h2></div>
<div style="background-color:#f9f9f9; border:1px solid #aaa; float:right; margin:6px 0 6px 15px; padding:0.2em 0.4em; width:265px; text-align:center;">
<p><i><b> Block Diagramm Skylake CPU</b></i><br>
<small><a rel="nofollow" class="external text" href="https://en.wikichip.org/w/images/thumb/e/ee/skylake_server_block_diagram.svg/1900px-skylake_server_block_diagram.svg.png">Link zum Bild</a></small><br>
<small>(Bitte Urheberrechte beachten)</small>
</p>
</div>
<p>MMUs waren ursprünglich als externe und optionale Zusatzkomponenten für <a href="Mikroprozessor" title="Mikroprozessor">Mikroprozessoren</a> konzipiert. Typische Beispiele sind die 16-Bit-CPU Motorola MC68010, die MMU war in einem externen Baustein MC68451 untergebracht. Andere Hersteller wie Zilog und Intel integrierten die MMU direkt in den <a href="Prozessor" title="Prozessor">Prozessor</a> (Z8001, Intel 80286). Mit dem Aufkommen von <a href="Cache" title="Cache">Caches</a> in CPUs ist die MMU in die CPU verlagert worden.
</p><p>Dies ist zwingend notwendig, da sich die MMU zwischen CPU-Kern und dem/den Caches befinden muss.
Sie arbeitet mit physischen Adressen, um nicht bei jedem Thread- oder Taskwechsel geflusht werden zu müssen.
Multicore-Systeme mit geteiltem Cache erfordern zwingend die MMU vor diesem geteilten Cache.
</p>
<style data-mw-deduplicate="TemplateStyles:r249237068">
/* start https://de.wikipedia.org/ */
.mw-parser-output .stammbaum td{border-color:#000000!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .stammbaum td{border-color:#ffffff!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .stammbaum td{border-color:#ffffff!important}}
/* end https://de.wikipedia.org/ */
</style><table class="stammbaum" style="border-collapse:collapse; text-align:center;margin:1em;">
<tbody><tr style="font-weight:normal;"><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">MMU-Instruction</td><td colspan="2" style="border-bottom: 1px solid;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">L1I-Cache</td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="text-align:center;"><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="font-weight:normal;"><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">CPU-Kern</td><td style="border-right: 1px solid; border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" style="border-right: 1px solid;"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">L2-Cache</td><td colspan="2" style="border-bottom: 1px solid;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">L3-Cache</td><td colspan="2" style="border-bottom: 1px solid;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">Hauptspeicher</td></tr>
<tr style="text-align:center;"><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="font-weight:normal;"><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">MMU-Data</td><td colspan="2" style="border-bottom: 1px solid;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">L1D-Cache</td><td style="border-right: 1px solid; border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="text-align:center;"><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="font-weight:normal;"><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="text-align:center;"></tr>
<tr style="font-weight:normal;"><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">MMU-Instruction</td><td colspan="2" style="border-bottom: 1px solid;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">L1I-Cache</td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="text-align:center;"><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="font-weight:normal;"><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">CPU-Kern 1</td><td style="border-right: 1px solid; border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" style="border-right: 1px solid;"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">L2-Cache</td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="text-align:center;"><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="font-weight:normal;"><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">MMU-Data</td><td colspan="2" style="border-bottom: 1px solid;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">L1D-Cache</td><td style="border-right: 1px solid; border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" style="border-right: 1px solid;"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="text-align:center;"><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="font-weight:normal;"><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" style="border-right: 1px solid;"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">shared L3-Cache</td><td colspan="2" style="border-bottom: 1px solid;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">Hauptspeicher</td></tr>
<tr style="text-align:center;"><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="font-weight:normal;"><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">MMU-Instruction</td><td colspan="2" style="border-bottom: 1px solid;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">L1I-Cache</td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" style="border-right: 1px solid;"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="text-align:center;"><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="font-weight:normal;"><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">CPU-Kern 2</td><td style="border-right: 1px solid; border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" style="border-right: 1px solid;"><div style="width: 1em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">L2-Cache</td><td style="border-right: 1px solid; border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="text-align:center;"><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="font-weight:normal;"><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-right: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td style="border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">MMU-Data</td><td colspan="2" style="border-bottom: 1px solid;"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="6" rowspan="2" style="border: 2px solid; padding: 0.2em; ;">L1D-Cache</td><td style="border-right: 1px solid; border-bottom: 1px solid;"><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td><div style="width: 1em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td><td rowspan="2" colspan="2"><div style="width: 2em; height: 2em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
<tr style="text-align:center;"><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td><td colspan="2"><div style="width: 2em; height: 1em;"><span style="font: 1px/1px serif;"> </span></div></td></tr>
</tbody></table>
<p>Bei Rechnern mit <a href="Harvard-Architektur" title="Harvard-Architektur">Harvard-Architektur</a> gibt es zwei MMUs pro Kern – eine für den Befehls- und eine für den Datenspeicher jedes Kerns. Waren früher MMUs „Luxusartikel“, so sind sie heutzutage teilweise selbst in CPUs im Preisbereich um 1 US$ Standard (BCM2835).
</p>
<div class="mw-heading mw-heading2"><h2 id="Funktionsprinzip">Funktionsprinzip</h2></div>
<p>Jeder durch einen Befehl angeforderte Lese- oder Schreibzugriff wird zuerst auf seine Gültigkeit geprüft und bei Validität durch die <i>Memory Management Unit</i> in eine physische Adresse umgerechnet. Selbstnachladende MMUs haben einen speziellen Cache-Speicher, den <a href="Translation_Lookaside_Buffer" title="Translation Lookaside Buffer">Translation Lookaside Buffer</a>, der jeweils die letzten Adressübersetzungen cacht und so häufige Zugriffe auf die Übersetzungstabelle reduziert. Darüber hinaus enthält die MMU spezielle schnelle Register (wie etwa für Basisadressen und <a href="Speicheradresse#Segmentierte_Adressen" title="Speicheradresse">Offsets</a>), um die Adressberechnung so effizient wie möglich auszuführen. Man unterscheidet die möglichen Arten der Adressübersetzung (<span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">address translation</span>) nach der Art der verwendeten <a href="Seitentabelle" title="Seitentabelle">Seitentabellen</a>.
</p><p>Ursprünglich gab es zwei Methoden der Adressumsetzung, diejenige nach Segmenten (segmented MMU) und diejenige nach Seiten (paged MMU). Bei der Adressumsetzung nach Segmenten werden jeweils logische Speicherbereiche variabler Größe auf einen physischen Speicherbereich gleicher Größe umgesetzt. Da dieses Verfahren jedoch nicht gut mit der Speicherverwaltung moderner Betriebssysteme mit virtueller Speicherverwaltung zusammenpasst, ist es kaum noch in Verwendung. Die Adressumsetzung nach Seiten verwendet normalerweise feste Blockgrößen und ist heute die übliche Methode. Den Mechanismus der Übersetzung von logischen Adressen in physische Adressen bezeichnet man daher im Fall der festen Blockgrößen auch als <a href="Paging" title="Paging">Paging</a>. Bei Prozessen mit sehr großem Adressraum würde bei fester Blockgröße eine sehr große Anzahl von Tabelleneinträgen in der MMU nötig. Daher können einige Betriebssysteme, bei Vorhandensein einer entsprechenden MMU, Teile des Adressraums durch Seiteneinträge zusammenfassen, die wesentlich größere Blockgrößen verwenden. Einer logischen Adresse muss nicht jederzeit eine physische zugeordnet sein. Wird eine solche Adresse angesprochen, erfolgt ein sogenannter <a href="Seitenfehler" title="Seitenfehler">Seitenfehler</a> (<span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">page fault, page miss</span>), woraufhin das Betriebssystem die Daten von einem externen Speichermedium laden kann; dieser Vorgang läuft für eine Applikation <a href="Transparenz_(Computersystem)" title="Transparenz (Computersystem)">transparent</a> ab. Man spricht hier von „Speichervirtualisierung“.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Privilegienstufe" title="Privilegienstufe">Privilegienstufe</a>, bei der x86-Architektur von Intel auch bekannt als „Ring“</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Andrew S. Tanenbaum: <i>Moderne Betriebssysteme</i>. 4., überarbeitete Auflage. Hallbergmoos: Pearson-Studium, 2016, ISBN 978-3-86894-270-5.</li>
<li>Eduard Glatz: <i>Betriebssysteme – Grundlagen, Konzepte, Systemprogrammierung</i>. 2., aktualisierte und überarbeitete Auflage. dpunkt Verlag, 2010, ISBN 978-3-89864-678-9.</li>
<li>Erich Ehses et al.: <i>Betriebssysteme. Ein Lehrbuch mit Übungen zur Systemprogrammierung in UNIX/Linux.</i> München: Pearson-Studium 2005. ISBN 3-8273-7156-2. S. 273 ff.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li><span class="mw-cite-backlink">↑ </span> <span class="reference-text">Andrew S. Tanenbaum: <i>Moderne Betriebssysteme</i>, 4. überarbeitete Auflage. Hallbergmoos: Pearson Studium, 2016. </span>
<ol class="mw-subreference-list"><li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">59</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">223</span>
</li>
</ol></li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-11-21" href="https://de.wikipedia.org/wiki/?title=Memory_Management_Unit&oldid=261734826">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>